Definition of the Word TODI


town and comune (municipality) of the province of Perugia (region of Umbria) in central Italy.

Close Window